/**
 *Copyright(c) HNA SYSTEMS Co., LTD
 *
 *@date 2013-7-23
 * 	
 *Original Author: 郑兴(zhengxing)
 *
 *ChangeLog
 *
 */
package com.hnas.sys.dao;

import java.util.List;

import com.hnas.core.dao.BaseDao;
import com.hnas.sys.orm.MenuPackage;

/**
 * @author 郑兴(zhengxing)
 *
 */
public interface MenuPackageDAO extends BaseDao<MenuPackage> {
	/**
	 * <pre>加载所有包</pre>
	 * @Auther 郑兴(zhengxing)
	 * @date 2013年8月14日 下午4:43:20
	 * @return
	 */
	public List<MenuPackage> loadAll();
	
	/**
	 * <pre>查询菜单包</pre>
	 * @Auther 郑兴(zhengxing)
	 * @param packageName
	 * @return
	 */
	public List<MenuPackage> search(String packageName);
	/**
	 * <pre></pre> 
	 *@auther 周勇（zhou-y）
	 * 2014-6-11
	 * @param ids
	 * @return
	 */
	List<MenuPackage> loadPackageById(Long[] ids);
	
	/**
	 * <pre></pre> 
	 *@auther 周勇（zhou-y）
	 * 2015-4-13
	 * @param name
	 * @return
	 */
	MenuPackage getPackgeByName(String name);
}
